package cn.regexp.seckill.service;

import cn.regexp.common.core.domain.SeckillProductVo;

import java.util.List;

/**
 * @author Regexpei
 * @date 2024/7/5 23:55
 * @description 秒杀商品服务
 */
public interface ISeckillProductService {

    /**
     * 从数据库中查询秒杀商品
     *
     * @return 秒杀商品列表
     */
    List<SeckillProductVo> selectByType(int time);

    /**
     * 从 redis 中查询秒杀商品
     *
     * @param time 场次
     * @return 秒杀商品列表
     */
    List<SeckillProductVo> queryByTime(int time);

    SeckillProductVo find(int time, Long seckillId);

}
